# Progetto 7 Controllo Remoto Bluetooth

### **1.Descrizione**
In questo kit è presente un modulo Bluetooth DX-BT24 5.1. Questo modulo Bluetooth dispone di uno spazio di 256Kb e rispetta la specifica Bluetooth V5.1BLE, che supporta i comandi AT. Gli utenti possono modificare parametri come la velocità di trasmissione (baud rate) e il nome del dispositivo della porta seriale secondo necessità.
Inoltre, supporta l'interfaccia UART e la trasmissione trasparente della porta seriale Bluetooth, che include anche i vantaggi di basso costo, dimensioni ridotte, basso consumo energetico e alta sensibilità per l'invio e la ricezione. È importante notare che necessita solo di pochi componenti periferici per realizzare le sue potenti funzioni.
### **2.Specifiche**
- Protocollo Bluetooth: Specifica Bluetooth V5.1 BLE
- Distanza di lavoro: In ambiente aperto, può raggiungere comunicazioni ultra-lunghe fino a 40m
- Frequenza operativa: banda ISM 2.4GHz
- Interfaccia di comunicazione: UART
- Certificazione Bluetooth: Conforme agli standard di certificazione FCC CE ROHS REACH
- Parametri porta seriale: 9600, 8 bit dati, 1 bit di stop, bit di parità disabilitato, nessun controllo di flusso
- Alimentazione: 5V DC
- Temperatura operativa: –10℃ a +65℃
### **3.Applicazione**
Il modulo DX-BT24 supporta anche il protocollo BT5.1 BLE, che può essere collegato direttamente a dispositivi iOS con funzione Bluetooth BLE, e supporta l'esecuzione residente di programmi in background. È principalmente utilizzato nel campo della trasmissione wireless di dati a breve distanza. Permette di evitare collegamenti via cavo ingombranti e può sostituire direttamente i cavi seriali.
**Aree di applicazione di successo dei moduli BT24:**
※ Trasmissione dati wireless Bluetooth;
※ Periferiche per telefoni cellulari e computer;
※ Dispositivi POS portatili;
※ Trasmissione dati wireless per apparecchiature mediche;
※ Controllo domotico intelligente;
※ Stampanti Bluetooth;
※ Giocattoli telecomandati Bluetooth;
※ Biciclette condivise;
**Porte**

①STATE:Pin di stato
②RX:Pin di ricezione
③TX:Pin di trasmissione
④GND:GND
⑤VCC:Alimentazione
⑥EN:Pin di abilitazione
Collegare il modulo BT alla scheda di sviluppo.
| Uno |
BT24 |
| TX |
RX |
| RX |
TX |
| VCC |
5V |
| GND |
GND |
### **4.Componenti**
| Scheda di Sviluppo *1 | Driver Motore 8833 *1 | Modulo LED Rosso*1 |
| ------------------------- | ------------------------- | -------------------------- |
|  |  |  |
| Cavo Dupont 3P F-F*1 | Cavo USB*1 | Modulo Bluetooth DX-BT24*1 |
|  |  |  |
### **5.Diagramma di Collegamento**

RXD, TXD, GND e VCC del modulo BT sono collegati rispettivamente a TX, RX, G e 5V.
STATE e BRK del modulo BT non necessitano di collegamento.
Nota: la direzione del modulo BT quando viene inserito sulla scheda 8833. Non inserirlo prima di caricare il codice.
### **6.Codice di Test**
Puoi trascinare i blocchi per modificare. I blocchi elencati di seguito sono a titolo di riferimento.
(1).
(2).
(3).
(4).
(5).
**Codice di Test Completo**
**Nota:** Prima di caricare il codice di test, è necessario rimuovere il modulo Bluetooth, altrimenti il caricamento del codice fallirà. Collegare il modulo Bluetooth dopo aver caricato correttamente il codice.

### **7.Risultato del Test**
Dopo aver caricato con successo il codice sulla scheda V4.0, collegare i fili secondo il diagramma di collegamento, quindi collegare il computer tramite cavo USB per alimentare la scheda. Dopo l'accensione, inserire il modulo BT e il LED lampeggerà, quindi è necessario scaricare l'app BT.
### **8.Scarica l’APP Bluetooth**
**Sistema Apple**
(1).Aprire l'App Store sull'iPhone.
(2). Cerca keyes BT car e scarica l'APP sul tuo telefono.

(3). Dopo l'installazione, entra nella sua interfaccia.

(4). Clicca il pulsante "**Connect**" nell'angolo in alto a sinistra per cercare automaticamente il Bluetooth. Quando viene trovato **BT24**, clicca su "**Connect**" per connettere il Bluetooth, quindi clicca  per entrare nell'interfaccia di controllo della smart car 4WD.

**Sistema Android**
(1). Entra nel Google Play Store e cerca “**keyes 4wd**”.

(2). L'icona dell'app appare come mostrato dopo l'installazione.

(3). Clicca sull'app per entrare nella pagina seguente.

(4). Dopo aver connesso il Bluetooth, collega l'alimentazione e il LED indicatore del modulo Bluetooth lampeggerà. Tocca “Connect” per cercare il Bluetooth.

(5). Quando viene trovato **BT24**, clicca su "**connect**" per connettere il Bluetooth. Quando "**connect**" diventa "**is connected**", significa che la connessione Bluetooth è avvenuta con successo. Come mostrato nell'immagine sottostante, il LED Bluetooth rimarrà acceso.

(6). Dopo aver connesso il modulo Bluetooth, clicca  per impostare il baud rate a 9600. Premendo il pulsante dell'APP Bluetooth, verranno visualizzati i caratteri corrispondenti, come mostrato di seguito:

| Tasto | Funzione |
| -------------------------------------------- | --------------------------------- |
|  | Associa modulo Bluetooth DX-BT24 5.1 |
|  | Disconnetti Bluetooth |
| | Carattere di controllo | Funzione |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|  | Premi: F
Rilascia: S | Premi il pulsante, la macchina va avanti;
rilascia per fermare |
|  | Premi: L
Rilascia: S | Premi il pulsante, la macchina gira a sinistra;
rilascia per fermare |
|  | Premi: R
Rilascia: S | Premi il pulsante, la macchina gira a destra;
rilascia per fermare |
|  | Premi: B
Rilascia: S | Premi il pulsante, la macchina va indietro;
rilascia per fermare |
|  | Premi: “a”
Rilascia: “S” | Clicca per accelerare (massimo: 255) |
|  | Premi: “d”
Rilascia: “S” | Clicca per rallentare (minimo: 0) |
|  | Clicca per avviare la funzione di
rilevamento della gravità del
telefono: clicca di nuovo per
uscire dal controllo di rilevamento gravità | |
|  | Clicca per inviare “X”,
clicca di nuovo per inviare “S” | Avvia funzione di tracciamento linea;
clicca di nuovo per uscire |
|  | Clicca per inviare “Y”,
clicca di nuovo per inviare “S” | Avvia funzione di evitamento ad ultrasuoni;
clicca di nuovo per uscire |
|  | Clicca per inviare “U”,
clicca di nuovo per inviare “S” | Avvia funzione di inseguimento ad ultrasuoni;
clicca di nuovo per uscire |
|  | Clicca per inviare “G”,
clicca di nuovo per inviare “S” | Avvia funzione di restrizione;
clicca di nuovo per uscire |
### **9. Pratica di Estensione**
Qui vediamo come utilizzare il comando inviato dal telefono cellulare per accendere o spegnere una luce LED. Osservando lo schema di collegamento, un LED è collegato al pin D9.

Puoi trascinare i blocchi per modificare. I blocchi elencati di seguito sono per riferimento.
(1).
(2).
(3).
(4).
(5).
(6).
(7).
**Codice di Test Completo**

Dopo aver caricato con successo il codice sulla scheda V4.0, collega i cablaggi secondo lo schema, quindi collega il computer tramite un cavo USB per alimentare la scheda. Dopo l'accensione, clicca  | e  | per controllare l'accensione e lo spegnimento del LED.